package corelayer;

import java.io.DataOutput;
import java.io.IOException;

/**
 * メッセージを表すモデルです
 */
public interface IMessage {

    String getBody();

    String getDestinationNodeID();

    String getSourceNodeID();
    
    IMessage clone();
    
    void writeTo(DataOutput out) throws IOException;
}
